package chapter05_array;

/**
 * ClassName: AddArray
 * Package: chapter05_array
 * Description:
 *1.将数组扩容一倍，并将10,20,30,添加至数组。
 * @Author 安思宇
 * @Create 2025/2/26 11:44
 */
public class AddArray {
    public static void main(String[] args) {
        int[] arr1=new int[]{1,2,3,4,5};
//        注意：数组一旦初始化，其长度就是确定的，所以数组的扩容必须新建数组。
//        int[] arr2=new int[arr.length*2];
//        或 使用位运算符左移一位。
        int[] arr2=new int[arr1.length<<1];
        for (int i = 0; i < arr1.length; i++) {
            arr2[i]=arr1[i];
        }
        arr2[arr1.length]=10;
        arr2[arr1.length+1]=20;
        arr2[arr1.length+2]=30;
        arr1=arr2;
        for (int i = 0; i < arr1.length; i++) {
            System.out.print(arr1[i]+",");
        }
        System.out.println();
    }
}
